From 59b6dee480a894f2cd41e4697b73a49548fcb39a Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 11 May 2014 04:15:43 +0200 Subject: [PATCH] reftest: Add tests for the new vfuncs This test is a bit brittle because it doesn't properly rely on CSS properties but needs to use widget style properties to turn of extra sizing from widgets. It might break in the future when porting widgets to draw properly. --- testsuite/reftests/Makefile.am | 3 + testsuite/reftests/icon-vfuncs.css | 14 +++ testsuite/reftests/icon-vfuncs.ref.ui | 129 +++++++++++++++++++++++++ testsuite/reftests/icon-vfuncs.ui | 134 ++++++++++++++++++++++++++ 4 files changed, 280 insertions(+) create mode 100644 testsuite/reftests/icon-vfuncs.css create mode 100644 testsuite/reftests/icon-vfuncs.ref.ui create mode 100644 testsuite/reftests/icon-vfuncs.ui diff --git a/testsuite/reftests/Makefile.am b/testsuite/reftests/Makefile.am index 8ad42a2dee..c0edc84d83 100644 --- a/testsuite/reftests/Makefile.am +++ b/testsuite/reftests/Makefile.am @@ -212,6 +212,9 @@ testdata = \ icon-style-basics.css \ icon-style-basics.ref.ui \ icon-style-basics.ui \ + icon-vfuncs.css \ + icon-vfuncs.ref.ui \ + icon-vfuncs.ui \ iconview-empty.css \ iconview-empty.ui \ iconview-empty.ref.ui \ diff --git a/testsuite/reftests/icon-vfuncs.css b/testsuite/reftests/icon-vfuncs.css new file mode 100644 index 0000000000..833ee0da06 --- /dev/null +++ b/testsuite/reftests/icon-vfuncs.css @@ -0,0 +1,14 @@ +@import "reset-to-defaults.css"; + +* { + -gtk-icon-source: url("green-20x20.png"); + -GtkCheckButton-indicator-size: 16; + -GtkCheckButton-indicator-spacing: 0; + -GtkArrow-arrow-scaling: 1.0666666666666666666667; + -GtkExpander-expander-spacing: 0; + -GtkExpander-expander-size: 16; +} + +GtkImage { + background: lime; +} diff --git a/testsuite/reftests/icon-vfuncs.ref.ui b/testsuite/reftests/icon-vfuncs.ref.ui new file mode 100644 index 0000000000..53179e9451 --- /dev/null +++ b/testsuite/reftests/icon-vfuncs.ref.ui @@ -0,0 +1,129 @@ + + + + + + False + + + True + False + + + True + False + Spinner + + + 0 + 0 + + + + + True + False + Check + + + 0 + 1 + + + + + True + False + Option + + + 0 + 2 + + + + + True + False + Arrow + + + 0 + 3 + + + + + True + False + Expander + + + 0 + 4 + + + + + 16 + 16 + True + False + + + 1 + 0 + + + + + 16 + 16 + True + False + + + 1 + 2 + + + + + 16 + 16 + True + False + + + 1 + 1 + + + + + 16 + 16 + True + False + + + 1 + 3 + + + + + 16 + 16 + True + False + + + 1 + 4 + + + + + + diff --git a/testsuite/reftests/icon-vfuncs.ui b/testsuite/reftests/icon-vfuncs.ui new file mode 100644 index 0000000000..4ccddeb4a9 --- /dev/null +++ b/testsuite/reftests/icon-vfuncs.ui @@ -0,0 +1,134 @@ + + + + + + False + + + True + False + + + True + False + Spinner + + + 0 + 0 + + + + + True + False + + + 1 + 0 + + + + + True + False + Check + + + 0 + 1 + + + + + True + False + Option + + + 0 + 2 + + + + + True + False + Arrow + + + 0 + 3 + + + + + True + False + Expander + + + 0 + 4 + + + + + True + True + False + 0 + True + + + 1 + 1 + + + + + True + True + False + 0 + True + True + + + 1 + 2 + + + + + True + False + 16 + 16 + + + 1 + 3 + + + + + True + True + + + + + + + + + 1 + 4 + + + + + + -- 2.30.2